import { AppConfigModule } from '../config/config.module';
import { AuthModule } from './auth/auth.module';
import { DBModule } from '../config/db.module';
import { UserModule } from './user/user.module';
import { RedisClientModule } from '@/config/redis.module';
import { UploadModule } from './upload/upload.module';
import { DynamicModule } from './dynamic/dynamic.module';
import { CommentModule } from './comment/comment.module';
import { DictionaryModule } from './dictionary/dictionary.module';
import { StudyMatchModule } from './study-match/study-match.module';
import { adminModules } from './admin/';
import { MessageBoardModule } from './message-board/message-board.module';

export const controllers = [];

export const modules = [
  AppConfigModule,
  DBModule,
  RedisClientModule,
  UserModule,
  AuthModule,
  UploadModule,
  DynamicModule,
  CommentModule,
  DictionaryModule,
  StudyMatchModule,
  MessageBoardModule,
  ...adminModules,
];

export const providers = [];
